html, body, img, a img, form{margin:0; padding:0; border:0 none}
img{text-align:absmiddle; background-color:transparent}
html, body, p, table{font:normal normal normal 12PX Segoe UI,Microsoft Yahei,Tahoma,Verdana,Helvetica,Arial,sans-serif; line-height:150%}
body{BACKGROUND-COLOR:#f7f7f7;}

@media print{body *{color:#000 !important; border-color:#ccc !important}}


#wrapper{width:700px;}
			h1{font-weight:normal;}
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#btn_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -9px;}
			#btn_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -9px;}
			#meter_btn {padding: .2em 1em .2em 20px;text-decoration: none;position: relative;}
			#meter_btn span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
			#verticalSliders{height:140px;padding-top:20px;}
            #verticalSliders > div{float:left;margin:20px;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;font-family: Microsoft Yahei,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.5em}
 h1{font-size:15px}
 h2{font-size:14px}
 h3{font-size:13px}
 h4{font-size:12px}
 h5{font-size:11px}
 h6{font-size:16px}
*{ margin:0; padding:0;}

A:link {
	TEXT-DECORATION: none;
	border:0px;
}
A:visited {
	TEXT-DECORATION: none;
	border:0px;
}
A:hover {
	TEXT-DECORATION: none;
	border:0px;
}
A:active {
	TEXT-DECORATION: none;
	border:0px;
}
.container {
	width: 100%;
	max-width: 1920px;/* 可能需要最大宽度，以防止此布局在大型显示器上过宽。这将使行长度更便于阅读。IE6 不遵循此声明。 */
	min-width: 780px;/* 可能需要最小宽度，以防止此布局过窄。这将使侧面列中的行长度更便于阅读。IE6 不遵循此声明。 */
	background-color: #FFF;
	/* 侧边的自动值与宽度结合使用，可以将布局居中对齐。如果将 .container 宽度设置为 100%，则不需要此设置。 */
	height:100%;
}
.iFrLeft{
	width: 200px;
	width:auto;
	float:left;
	
}
.iFrRight{
	max-width: 1260px;/* 可能需要最大宽度，以防止此布局在大型显示器上过宽。这将使行长度更便于阅读。IE6 不遵循此声明。 */
	width:auto;
	float:left;
	left:200px;
	position:absolute;

}
.iFrCenter{
	width:100%;
	position:absolute; left:0; top:68;
}
.iFrBottom{
	width:100%;/*same as #wrap*/
    height:32px;
    overflow:hidden;
	position:absolute; left:0; bottom:0;
    background:#DDD;
}
.bgcolor1{background-color:#FFF}
.bgcolor2{background-color:#40984C}

.bgcolor3{background-color:#E9E9E9}

.bgcolor4{background-color:#FFF}

.bgcolor5{background-color:#DFDFD0}
.bgcolor6{background-color:#F8F8F8}

.bgcolor7{background-color:#5E0700}

.alpha80{filter:alpha(opacity=80)}
.alpha100{filter:alpha(opacity=100)}

.shadow{filter:progid:DXImageTransform.Microsoft.Shadow(Color=gray,Direction=120,strength=3)}

.red{color:red}
.green{color:green}
.blue{color:blue}
.white{color:white}
.gray{color:gray}
.orange{color:orange}
.yellow{color:yellow}

.line1{border-bottom:1px solid #4A7B26}
.line2{border-bottom:1px solid #4A7B26; border-top:1px solid #4A7B26}

.pic {padding:2px ;border:1px solid silver}
div.pic{padding:3px}
div.pic img{border:1px solid gray}
.tLeft{text-align:left}
.tRight{text-align:right}
.tCenter{text-align:center}
.tTop{vertical-align:top}
.tBottom{vertical-align:bottom}
.tMiddle{vertical-align:middle}
.hMargin{margin-left:3px; margin-right:3px}
.vMargin{margin-top:3px; margin-bottom:3px}

.fLeft{float:left}
.fRig{float:right}
.fNone{float:none}
.cBoth{clear:both}

.bold{font-weight:bold}
.normal{font-weight:normal}

.75{width:75%}
.100{width:100%}
.25{width:25%}

.over{background-color:#CFC}
.out{background-color:#FFF}
.down{background-color:#CF9}
.click{background-color:#CC3}

.space{letter-spacing:4px}

.huge{width:350px}
.large{width:280px}
.medium{width:150px}
.small{width:65px}
.mini{width:35px}
.readonly{filter:alpha(opacity=60)}

.bLeft{border-left-width:2px; border-left-color:gray}
.bLeftRequire{border-left-width:2px; border-left-color:red}
.bRight{border-right-width:2px; border-color:gray}
.bBottom{border-bottom-width:2px; border-color:gray}
.bTop{border-top-width:2px; border-color:gray}
.dashed{border:1pt dashed gray}
.solid{border:1pt solid gray}
.wrongBorder{border:2pt solid orange}

.none{display:none}
.inline{display:inline}


.bg-img {
    background-image: url("../Images/topsearch/dropdown_icon.png");
    height: 15px;
    width: 15px;
	display: block;

}
div.hpHdr_Flyout {
	display:none;
    left: 0px;
	top:40px;
	width:100%;
	background-color:#464646;
	POSITION:absolute;
	z-index:99;
	filter:alpha(Opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}
div.hpHdr_Flyout_content {
	display:none;
    left: 0px;
	top:40px;
	width:100%;
	POSITION:absolute;
	z-index:100;
	margin:15px;
}
textarea, select{padding:3px 3px; 	background: #f5f5f5;
	border: 2px solid #ccc;margin:0; overflow:none; font:100%/1.0em Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif; color:#444}

span.impBtn{background:url(../images/bgcolor.gif) top repeat-x; border:1px solid #316835}

input.imgButton{background-color:#4e9ee7;color:#fff;width:120px; height:26px; margin:0; border:0; padding-top:3px  !important; padding-top:5px; padding-left:25px !important; padding-left:12px; letter-spacing:4px; font-weight:bold; background-position:5px 40%; background-repeat:no-repeat; cursor:pointer;}

input.imgLink{width:28px; height:28px; margin:0; border:0; padding-top:5px; padding-left:12px; letter-spacing:4px; font-weight:bold; background-color:transparent; background-position:center; background-repeat:no-repeat; cursor:pointer}

select.multiSelect{width:100%; border:0px; padding:0px; margin:0px; overflow:hidden; background:white; font:100%/1.0em Arial,Helvetica,sans-serif; color:#444}

input.file{height:23px; margin:0; overflow:hidden;cursor:pointer; padding-top:5px; padding-left:3px; border:1pt solid gray; background-color:#f5f5f5; background-position:5px 40%}
.metro{border:2px solid #3399ff; padding:3px; margin:2px; overflow:hidden; background:white; font:normal normal normal 12PX Segoe UI,Microsoft Yahei,Tahoma,Verdana,Helvetica,Arial,sans-serif; line-height:150%;color:#525252;}


input.save{background-image:url(../images/download.gif) }
input.reset{background-image:url(../images/activity.gif)}
input.add{background-image:url(../images/plus.gif)}
input.edit{background-image:url(../images/write.gif)}
input.delete{background-image:url(../images/del.gif)}
input.search{background-image:url(../images/search.gif)}
input.login{background-image:url(../images/login.gif)}
input.return{background-image:url(../images/up_arrow.gif)}
input.addMsg{background-image:url(../images/addMsg.gif)}
input.delMsg{background-image:url(../images/delMsg.gif)}
input.adv{background-image:url(../images/adv.gif)}
input.output{background-image:url(../images/sort.gif)}
input.recommend{background-image:url(../images/brand.gif)}
input.ok{background-image:url(../images/allow.gif)}
input.top{background-image:url(../images/top.gif)}
input.tip{background-image:url(../images/tips.gif)}
input.help{background-image:url(../images/help.gif)}
input.high{background-image:url(../images/high.gif)}
input.import{background-image:url(../images/high.gif)}
input.sort{background-image:url(../images/activity.gif)}
input.upload{background-image:url(../images/upload.gif)}
input.dir{background-image:url(../images/dir.gif)}
input.copy{background-image:url(../images/copy.gif)}
input.cut{background-image:url(../images/cut.gif)}
input.paste{background-image:url(../images/paste.gif)}
input.download{background-image:url(../images/down.gif)}
input.clear{background-image:url(../images/clear.gif)}
input.access{background-image:url(../images/access.gif)}


div.loading{position:absolute; z-index:90; top:240px; left:250px; width:250px; height:60px; border:1px ridge gray; background-color:#eee; padding-top:10px}
div.search{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:5px; width:99%; text-align:justify; margin-top:8px;position:relative;}
div.tips{border:1px solid #d4d4d4; background:#FBFAF8 url(../Images/use.gif) no-repeat; background-position:5px 8px; padding:8px 25px; overflow:auto; max-height:250px; margin:8px; line-height:185%; color:#393939; font-weight:bold; float:left; width:250px !important; width:25%; height:85px}
div.result{border:1px solid #d4d4d4; background:#FFC; padding:8px 12px; margin:2px 15px; line-height:185%; color:#393939; font-weight:bold; float:auto; width:95%; height:25px}
div.require{border:1pt solid #F63}
span.require{margin:0px 5px; color:#F30; font-weight:bold; font-family:Verdana,arial; font-size:17px}
div.wait{    line-height:155%; border:1px solid #d4d4d4; background:#FBFAF8; padding:3px; overflow:auto; width:65%; color:gray; max-height:250px; margin:8px}
div.header{
width:100%; font:normal normal normal 14px Tahoma,Verdana,Helvetica,Arial,sans-serif; padding:0px 0px; background: #3399ff; color:white; 
border-bottom:2px solid silver;height:66px;display:block;}

div.main{padding:25px 0px 25px 25px;left:0px;display:block;}
div.full{width:98%; margin:5pt; padding:5px 5px}

div.nav{float:right; margin-right:8px;padding:6px;color:#9EB6DA;}
div.navtext{float:right; height:48px;display:block;width:80px;font-size:18px;margin-left:4px;margin-top:4px;color:#fff;}

div.nav A{color:white; font:normal normal normal 14px Tahoma,Verdana,Helvetica,Arial,sans-serif; text-decoration:none}

div.nav A:hover{border-bottom:1px dotted; text-decoration:none; color:silver}
.effect{background:#F1F1FA; width:300px; height:25px; border:1pt solid silver; text-align:center; font:normal normal normal 14px Tahoma}
div.menu{float:left; width:194px; padding:2px; margin:0px; text-align:center}

div.content{float:left;display:block;padding:0;width:100%;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; position:relative;}

div.operate{margin:8px 3px; float:left;font-size:14px;}
div.pic{padding:3px;float:left;text-align:center}
div.pic img{border:1px solid silver;padding:2px;}

div.list{width:100%}
div.title{float:none;color:#fff; border:1px solid #d4d4d4; padding-top:5px; padding-bottom:5px; padding-left:20px; width:98%; margin:5px 0px; text-align:left; font-size:14px; font-weight:bold; letter-spacing:4px; background:#b9b2ac; background-position:5px 40%;;z-index:-1;position：relative;}

div.headTitle{float:left; color:white; font-weight:bold; font-family:Tahoma,Verdana;background:url(../Images/logot.png) no-repeat;width:390px;height:58px;}
div.headTitle #toptitle{float:left; color:white; font-weight:bold;font-size:12pt; font-family:Segoe UI,Tahoma,Verdana;}

div.page{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:5px; width:98%; margin:5px 0px; text-align:right}
div.attach{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:3px; line-height:150%; width:95%; margin:5px 0px; text-align:left}
div.footer{ clear:both; padding:8px 0px; width:100%; text-align:center; font:normal normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; background-color:#464646; color:silver}

div.footer a{color:white; text-decoration:none; border-bottom:1px dotted}

div.footer a:hover{color:silver; text-decoration:none; border-bottom:1px dotted}
div.empty{ line-height:155%; border:1px dotted #d4d4d4; background:#FBFAF8; padding:3px; overflow:auto; width:95%; color:orangeRed; margin:0px auto}
div.message{width:75%; padding:5pt; float:none; margin:15% auto 0% auto; clear:both; text-align:center}
div.seg{width:45%; float:left}
div.logo{margin:auto; width:85%; font:bold 10pt Tahoma; color:orange}
div.errorMessage{line-height:150%; padding:5px; margin:3pt; font-weight:bold; font-size:15px; font-family:Tahoma,Verdana; border:1pt dashed gray; color:#F30; background:#CFC}

 
table.list{margin:3px 0px; padding:8px; border-collapse:collapse; text-align:left; width:100%; float:left;color:#525252;}
table.listmini{margin:3px 0px; padding:8px; border-collapse:collapse; border:1px solid #c8cdd2; text-align:left; width:600px; float:left}


table.select{margin:3px 0px; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:500px; clear:both}
table.order{margin:3px 0px; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:260px; clear:both}
table.login{margin:10px 10px 10px auto; padding:0;top:130px; border-collapse:collapse; border:1px solid gray; text-align:left; width:350px; max-width:350px; clear:both;position:relative;}
table.message{margin:10% auto 0px auto; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:center; width:55%}
table.error{margin:12px 0px; border-collapse:collapse; border:2px groove #d4d4d4; padding:5px; text-align:left; line-height:165%; width:90%}
table td.topTd{background:#3399FF; border-bottom:1pt solid gray}
table td.bottomTd{background:#3399FF;border-bottom:1pt solid gray}
table th{background:#EBEAEA;}
table thead th{border-left:1px solid #cdd; background-color:#dee; background-image:url(../Images/bgcolor.gif); color:#899}
 table.message th, 
 table.message td, 
  table.select th, 
 table.select td, 
  table.order th, 
 table.order td, 
  table.error th, 
 table.error td, 
   table.login th, 
 table.login td, 
 table.list th, table.listmini th, table.listmini td,
 table.list td{border-bottom:1px solid #f3f3f3;  height:32px;}
 

table th.active, td.active{background-color:#e2ecf8}

table tr.active{background-color:#e2ecf8;}
table th.head{background:url(../Images/titlebg.gif) repeat-x; background-position:12px 45%; padding-left:25px; color:white}
 
.Calendar{font-family:verdana; text-decoration:none; width:160; background-color:#C0D0E8; font-size:9pt; border:0px dotted #1C6FA5}

.Day{font-family:verdana; font-size:7pt; color:#243F65; background-color:#E5E9F2; height:20px; width:11%; text-align:center; cursor:hand}

.weeks{font-family:verdana; font-size:7pt; color:#243F65; background-color:#C0D0E8; height:20px; width:11%; text-align:center}

.DaySatTitle{font-family:verdana; font-size:9pt; color:#F00; text-decoration:none; background-color:#C0D0E8; text-align:center; height:20px; width:12%}

.DaySunTitle{font-family:verdana; font-size:9pt; color:#F00; text-decoration:none; background-color:#C0D0E8; text-align:center; height:20px; width:12%}

.DayTitle{font-family:verdana; font-size:9pt; color:#000; background-color:#C0D0E8; height:20px; width:11%; text-align:center}

 
.PopText{color:#FFF; font-family:Tahoma,Verdana; background-color:#66F; border:1px #FFF solid; font-size:12px; padding-right:5px; padding-left:5px; line-height:18px; padding-top:2px; padding-bottom:2px; visibility:hidden; filter:Alpha(Opacity=80); text-align:left}

div.cPopText{    line-height:155%; padding:3px; margin:8px; padding-left:20px; color:gray; border:1px solid gray; background:#FBFAF8 url(../Images/tips.gif) no-repeat 3px 5px; left:0; top:3; font-family:Tahoma,Verdana; font-size:12px; filter:Alpha(Opacity=0); text-align:left}

.outLine{font-family:Verdana,Arial,Helvetica,sans-serif; color:#666; height:238px; padding:2pt; border:1pt solid gray; overflow:auto}
.caption{}
.captionActive{color:#000; background-color:#FFC; cursor:hand}
.captionHighLight{color:#FFF; background-color:#036; cursor:hand}





div.li{color:#000}

input.submit,input.button{background:#F1F1F1 url(../Images/idx_btnbg.gif) center repeat-x; border:1px solid gray; height:25px; color:#333; cursor:pointer}

.smartEditor{margin:0; padding:0; width:650px; border:1px solid gray}
.smartEditor .ul{list-style:disc}
#tools{border-bottom:1pt solid silver; background:#F1F1F1 url(../Images/idx_btnbg.gif) center repeat-x}
.smartEditor img{margin:0; padding:0px 1px; cursor:pointer}
#editor{padding:0px; margin:0px; height:250px; width:100%; overflow:auto}
#sourceEditor{padding:0px; margin:0px; line-height:150%; height:248px; width:100%; background:#FFC; font-family:Tahoma,Arial,Helvetica,sans-serif; overflow:auto}
.history{padding:3px; margin:3px; line-height:150%; overflow:auto; background:#DFFFBF; font-family:Tahoma,sans-serif; font-size:14px; height:450px; max-height:450px; width:90%; border:1px solid gray}

.customMultipleSelect{overflow:auto}
checkbox{border:none}
.customMultipleSelect_option{ font:14px Tahoma; padding:5px; border-bottom:1px solid #eee; margin:0px}
.ThinkAjax{position:absolute; z-index:1000; letter-spacing:2px;display:none; top:5px; right:5px; padding:5px 20px 5px 10px; font-weight:bold; border:1px solid gray; color:blue; background:#FFF ; background-position:3px 40%; font-family:微软雅黑,Tahoma,Helvetica,sans}
#loader{display:block; position:absolute; top:0px; right:0px; padding:5px 20px 5px 30px; z-index:2; font-weight:bold; border:1px solid gray; color:#00F; background:#FFF url('../Images/loading2.gif') no-repeat; background-position:3px 40%; FILTER:Alpha(opacity=75); font-family:Tahoma,Helvetica,sans}
.think_run_time{text-align:center; width:95%;}
.folder{padding:3px; border:1px solid gray; float:left; width:78px; margin:5px}
.folder a, a:hover{border:none}

#lightbox{position:absolute; z-index:1000; display:none; padding:2px; font-weight:bold; border:1px solid silver; background:white; font-family:Tahoma,Helvetica,sans}
#overlay{ DISPLAY:none;  Z-INDEX:998;  filter:alpha(opacity=80);       LEFT:0px;       WIDTH:100%;       POSITION:absolute;       TOP:0px;       HEIGHT:100%;   background:#000 url(../Images/overlay.png);  moz-opacity:0.8;  opacity:.80}
.guestbook{padding:3px; margin:0px; line-height:150%; height:248px; width:75%; border:1px solid silver;background:#E9E9F3;font-family:Tahoma,Arial,Helvetica,sans-serif; overflow:auto}

/* ajax Star */
#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('../Images/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('../Images/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }

/* ===========主菜单标签============== */

.topmenubg {
	background: url(../Images/bg_header.gif) repeat-x;
}
.topmenu {
	float: left;
	/*min-width: 600px;*/
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	margin-top: 36px;
}
.topmenu ul {
	margin: 0px;
	padding: 0px;
}

.topmenu li {
	float: left;
	border: solid 1px #43809C;
	border-bottom: none;
	list-style-type: none;
	margin-right: 1px;
	margin-top: 2px;
}

.topmenu span {
	display: block;
	float: left;
	padding: 0 10px;
	background: url(../Images/bg_menu2.gif);
	height: 25px;
	border: solid 1px #FFFFFF;
	border-bottom: none;
	color: #555555;
}

.topmenu .current {
	display: block;
	float: left;
	padding: 0 10px;
	background: url(../Images/bg_menu.gif);
	height: 25px;
	border: solid 1px #FFFFFF;
	border-bottom: none;
	color: #555555;
}


div.titlev{float:none; background:#FBFAF8; border:1px solid #d4d4d4; padding-top:5px; padding-bottom:5px; padding-left:20px; width:97%; margin:5px 0px; text-align:left; font-size:14px; font-weight:bold; letter-spacing:4px; background:#F0F0FF; background-position:5px 40%}

.table_border td{border-top:1px #DDD solid;border-right:1px #DDD solid;}
.table_border{border-bottom:1px #DDD solid;border-left:1px #DDD solid;}
UL.grouparry{ 
	DISPLAY: block; background:#FBFAF8; margin:0; height:100%;
}

.grouparry li{
	list-style-type: none;	background:#ececec; border:1px solid #d4d4d4; margin-bottom:20px;  margin-top:10px; padding:0px;width:99%;
}
div.title_Text {
	DISPLAY: block;MARGIN: 0px;background-color:#82a6da;height:28px;font-size: 14px;font-weight: bold;
	
}
div.Src_Text{
	DISPLAY:block;background-color:#f4f4f4;
}
div.titleone{display:block;float:none;color:#fff; border-top:1px solid #d4d4d4;padding-left:35px;padding-right:30px;padding-top:6px;text-align:left; font-size:14px; font-weight:bold; letter-spacing:4px; background:#464646;height:36px;position:relative;}
div.titleone .returnimg{FLOAT: right; BACKGROUND: url('../Images/icons/return.png') no-repeat; CURSOR: pointer;height:35px;width:45px;padding-right:25px;}
div.titleone .returnleft{FLOAT: left; BACKGROUND: url('../Images/icons/menu_left.png') no-repeat; CURSOR: pointer;height:24px;width:24px;margin-left:-35px;}
div.titleone .returnright{FLOAT: left; BACKGROUND: url('../Images/icons/menu_right.png') no-repeat; CURSOR: pointer;height:24px;width:24px;margin-left:-35px;}
div.titleone .imgicon{FLOAT:left; BACKGROUND: url('../Images/icons/company.png') no-repeat;height:35px;width:200px;padding-left:50px;}
div.titleone .titlenav{margin-top:4px;width:440px;}
div.titleone .search{display:block;float:right; height:30px;width:210px;padding-right:0px;padding-left:6px;;BACKGROUND-COLOR: #464646; margin-top:-6px;border:1px solid #464646;}
div.titleone .searchbg{display:block;BACKGROUND: url('../Images/searchbg.png') no-repeat;height:31px;width:230px;padding-top:4px;padding-right:0px;}
div.titleone .searchbgOver{display:block;BACKGROUND: url('../Images/searchbg1.png') no-repeat; height:31px;width:230px;padding-top:4px;padding-right:0px;}
div.titleone .searchbg .imgsub{ FLOAT:right; display:block;BACKGROUND: url('../Images/btn/searchbtn.png') no-repeat; height:31px;width:23px;margin-top:1px;margin-left:20px;}
#topsearch{FLOAT:left;border:1px solid Transparent;width:180px;BACKGROUND-COLOR: Transparent;text-align:left; font-size:14px;font-family: Microsoft Yahei,Verdana,Geneva,Arial,Helvetica,sans-serif; line-height:1.5em;color:#464646;}
 
select.zonelist{width:200px;height:180px;padding:5px;}
div.toolPanel{display:block;background-color:#d8d8d8;font-size:12px;height:43px;width:99%; padding:4px;margin-left: auto;margin-right: auto;}

#addbuttonBlock{display:block;BACKGROUND: url('../Images/icons/add.png') no-repeat 0 -30px;height:30px;width:30px;}
#addbuttonBlock:hover {BACKGROUND: url('../Images/icons/add.png') no-repeat 0 0px;}
#reducebuttonBlock{display:block;BACKGROUND: url('../Images/icons/reduce.png') no-repeat 0 -30px;height:30px;width:30px;}
#reducebuttonBlock:hover {BACKGROUND: url('../Images/icons/reduce.png') no-repeat 0 0px;}
div.impBtnN{margin-left:20px;}
#buttonSaveBlock{display:block;BACKGROUND: url('../Images/btn/btn_save.png') no-repeat 0 -35px;height:35px;width:160px;}
#buttonSaveBlock:hover {BACKGROUND: url('../Images/btn/btn_save.png') no-repeat 0 0px;}
#buttonclearBlock{display:block;BACKGROUND: url('../Images/btn/btn_clear.png') no-repeat 0 -35px;height:35px;width:160px;}
#buttonclearBlock:hover {BACKGROUND: url('../Images/btn/btn_clear.png') no-repeat 0 0px;}
.sdw{border-radius:3px;display:block;margin:0px auto;width:200px;}
.sdw:focus{background-color: #d5e9ff; 
		transition:border linear .2s,box-shadow linear .5s;
		-moz-transition:border linear .2s,-moz-box-shadow linear .3s;
		-webkit-transition:border linear .2s,-webkit-box-shadow linear .3s;
		outline:none;border-color:rgba(84,164,255,.75);
		box-shadow:0 0 8px rgba(84,164,255,.5);
		-moz-box-shadow:0 0 8px rgba(84,164,255,.5);
		-webkit-box-shadow:0 0 8px rgba(214,233,254,3);}
   
.AppIconLf{
		display:block;
		float:left;
		height:399px;
		width:476px;


}

.AppIconDef{
		height:340px;
		width:460px;
		float:left;
		margin:10px;
		display:block;
}		

.AppIconRg{
		display:block;
		float:left;
		height:400px;
		width:474px;
		margin:0;
		padding:0;

}		
.AppIconRgOne{
		display:block;
		float:left;
		height:400px;
		width:236px;
		margin:0;
		padding:0;
		border-left:1px solid #bdbdbd;
}
.AppIconRgTwo{
		display:block;
		float:left;
		height:400px;
		width:220px;
		border-left:1px solid #bdbdbd;
		margin:0;
		padding:0;
}
.AppIconItemtop{
		height:190px;
		width:236px;
		padding-top:10px;
		padding-right:10px;

		float:left;
		display:block;
		
}
.AppIconItem{
		height:200px;
		width:236px;
		float:left;
		display:block;
		padding-top:10px;
		border-top:1px solid #bdbdbd;

		margin-right:10px;
}
.AppCenter{
		display:block;
		float:left;
		width:952px;
		height:401px;
		border:1px #bdbdbd solid ;
		background:#f8f8f8;
		margin:0;
		padding:0;
}
.comtitle{
		font-size: 18px;
		font-weight: bold;
		color: #464646;
		margin: 0;
		display: block;
		font-family: Segoe UI,Microsoft Yahei,Verdana,Geneva,Arial,Helvetica,sans-serif;
		height:40px;

}

div.metroTitle{
	font-size: 24px;
	font-family: Segoe UI,Microsoft Yahei,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#3399ff;
	margin-top: 8px;
	margin-bottom: 4px;
	margin-left: 18px;
	border-left: 10px solid #3399ff;

	display: block;
	padding-left:20px;
	line-height:1.5em;
	text-align:left;


}
.metroTitleLite{
	font-size: 18px;
	font-family: Segoe UI,Microsoft Yahei,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#3399ff;
	margin-top: 8px;
	margin-bottom: 8px;
	display: block;
	padding-left:20px;
	line-height:1.5em;
	text-align:left;

}
.comedit{
		width:960px;
		height: 530px;
}
.zonesel{
		width:220px;
		height:160px;
}


.signup-button a {
    margin: 0 0 0 1em;
    position: relative;
    top: -1px;
}

.g-button {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid #DCDCDC;
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: default;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    min-width: 48px;
    padding: 0 8px;
    text-align: center;

}
.g-button:hover {
    -moz-transition: all 0s ease 0s;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
}
.g-button:active {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.g-button:visited {
    color: #666666;
}
.g-button-red {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.g-button-red:hover {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border: 1px solid #B0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.g-button-red:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
#leftbuttonBlock{display:block;BACKGROUND: url('../Images/icons/left.png') no-repeat 0 -30px;height:30px;width:30px;}
#leftbuttonBlock:hover {BACKGROUND: url('../Images/icons/left.png') no-repeat 0 0px;}
#rightbuttonBlock{display:block;BACKGROUND: url('../Images/icons/right.png') no-repeat 0 -30px;height:30px;width:30px;}
#rightbuttonBlock:hover {BACKGROUND: url('../Images/icons/right.png') no-repeat 0 0px;}


fieldset {  border: 0;  padding-bottom: 9px; } 
label {  display: block;  cursor: pointer;  line-height: 20px;  padding-bottom: 9px;  text-shadow: 0 -1px 0 rgba(0,0,0,.2);  } 

.radios {  padding-top: 18px; } 
.label_check input, .label_radio input {  margin-right: 5px;  }  
.has-js .label_check, .has-js .label_radio {  padding-left: 34px;  } 
.has-js .label_radio,  .has-js .label_check{  background: url('../Images/icons/checkbox-radio-bg.png') no-repeat;  }
.has-js .label_radio {  background-position: 0 0;  } 
.has-js .label_check {  background-position: 0 -100px }
.has-js label.c_on {  background-position: 0 -150px; } 
.has-js label.r_on {  background-position: 0 -50px;  } 
.has-js .label_check input, .has-js .label_radio input {  position: absolute;  left: -9999px;  } 


div.navleft{
	width:300px;
	display:block;
}
div.navright{
	width:600px;
	display:block;
}

.title .text {
	font-family: 'Microsoft YaHei',Simhei;
	font-size: 24px;
	font-weight: normal;
	display: inline-block;
	color: #26709A;
	text-align:left;
	margin-left: 10px;
	padding: 0;
	margin-top: 5px;
	height:30px;
}
.mr10, .ui_mr10 {
margin-right: 10px;
}
body.loginmain{
	background: url('../Images/loginbg.png') repeat;margin:0px auto;
}
div.mainbg1{
	height:240px; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;z-index:100; background-color:#ffffff;
	left:0px;
	top:310px;
	width:100%;
	position:absolute;

}
div.mainbg2{
	display:block;
	z-index:102;
	position:relative;
	width:960px;
	margin:0 auto 0 auto ;
	
}
div.mainbg3{
	display:block;
	background: url('../Images/titlebg.png') no-repeat;margin:0px auto;
	z-index:99;
	position:relative;
	width:960px;
	height:300px;
	margin:0 auto 0 auto ;
	
}
div.mainbg2 h1 {
	color: white;
	font-size: 52px;
	font-weight: bold;
	letter-spacing: -2px;
	display: block;
	margin: 160px 0 10px 0;
	text-shadow: 1px 1px 1px black;
	width: 275px;
	text-decoration: none;
}
.pt_list{padding-bottom:10px;}
.pt_list li{position:relative;padding:4px 4px 1px;background:white;height:auto;height:100%;margin-top:10px;border-top:4px solid #009ad9;overflow:hidden;}
.pt_list div.thumb{display:block;float:left;width:60px;height:60px;background:#3399ff;}
.pt_list div.thumbr{position:absolute;display:block;float:right;height:auto;padding:0 5px 0 70px;}
.pt_list h3{_float:left;width:504px;height:34px;overflow:hidden;padding:0 5px 0 20px;line-height:34px;color:#0060a6;font-size:16px;}
.pt_list h3 a{color:#0060a6;font-size:16px;}
.pt_list p{display:block;_float:right;width:100%;line-height:21px;font-size:12px;overflow:hidden;padding:0 5px 0 5px;}
.pt_list span{display:block;bottom:1px;_bottom:0px;width:25px;height:25px;line-height:25px;margin:0 15px;padding:0 22px;color: white;font-size:36px;font-weight: bold;}

li.zoneitem{
	float:left;
	width:160px;
	display:block;
	background-color:#3399ff;
	height:120px;
	margin:4px;
}
li.zonemini{
	float:left;
	width:120px;
	display:block;
	height:30px;
	margin:4px;
}
ul.zonearry{
	float:left;

	display::inline;
}
div.ids{
	margin-top:12px;
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
	font-size:40px;
	font-weight: bold;
	color:#fff;
}

dl.zcent{
	margin-top:24px;
	margin-left:30px;
	height:40px;
	color:#fff;
}
dt.iname{
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#fff;
}

dt.iname A:link {
	TEXT-DECORATION: none;
	border:0px;
	color:#fff;
}
dt.iname A:visited {
	TEXT-DECORATION: none;
	border:0px;
	color:#fff;
}
dt.iname A:hover {
	TEXT-DECORATION: none;
	border:0px;
}
dt.iname A:active {
	TEXT-DECORATION: none;
	border:0px;
	color:#fff;
}
div.countbottom{
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#464646;
	position:absolute;
	bottom:0; 
	height:30px; 
	width:100%; 
	float:left;
	display:block;

}
div.mondis{
	position:relative; 
	margin-top:-37px;
	font-size:1.1em;
	background-color: #3399FF;
	color: #FFFFFF;
	height:22px;
	border: medium none;
    padding: 0.4em 1em;
	font-weight: bold;
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
	
}
div.menumain{
	display: block;
	font-size:1.1em;
	background-color: #303030;
	color: #FFFFFF;
	height:22px;
	font-weight: bold;
	line-height:1.5em;
	padding: 0.4em 1em;
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
}
div.titleone A:link {
	TEXT-DECORATION: none;
	border:0px;
	color:#fff;
}
div.titleone A:visited {
	TEXT-DECORATION: none;
	border:0px;
}
div.titleone A:hover {
	TEXT-DECORATION: none;
	border:0px;
}
div.titleone A:active {
	TEXT-DECORATION: none;
	border:0px;
	color:#fff
}
div.enscode{
	background: url('../Images/1/in_code.png') no-repeat;
	height:84px;
	width:126px;
	background-position: 2px 28px;

}
div.showMon{
	display:block;
	POSITION:absolute;
	font-family: Microsoft Yahei,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino,STHeiti,Microsoft Jhenghei,sans-serif;
	width:120px;
	font-size:24px;
	margin-bottom: 4px;
	margin-left: -130px;
	right:8px;
	padding:3px;
	line-height:1.5em;
	color: #999999;

	z-index:20;
}
div.monthshw{
	font-size:96px;
	color:#E76522;

}
.inputSID{
	border:#999 1px solid;
	height:30px;
	margin:6px; 
	padding:3px;
	font-size:24px;
	line-height:1.5em;
	font-family: Microsoft Yahei,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino,STHeiti,Microsoft Jhenghei,sans-serif;
}
.bsignup-button a {
    margin: 0 0 0 2em;
    position: relative;
    top: -4px;
	left:-20px;
}

.s-button {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid #DCDCDC;
    border-radius: 2px 2px 0px 0px;
    color: #444444;
    cursor: default;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    min-width: 90px;

	padding: -2px 2px 4px 2px;
    text-align: center;

}
.s-button:hover {
    -moz-transition: all 0s ease 0s;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
}
.s-button:active {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.s-button:visited {
    color: #666666;
}
.s-button-red {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.s-button-red:hover {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border: 1px solid #B0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.s-button-red:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
div.pt_right{
	float: right;
    overflow: hidden;
    width: 290px;
	background-color:  #EBEAEA;
	height:400px;
	display: block;
}
div.pt_left{
	float: right
	width:auto;
	right:290px;
	margin-right:302px;
}
.pn_list{padding-bottom:10px;}
.pn_list li{position:relative;padding:4px 4px 1px;background:white;height:178px;margin-top:10px;border-top:4px solid #009ad9;overflow:hidden;width:auto;}
.pn_list div.thumb{display:block;float:left;width:120px;height:120px;margin:4px;}
.pn_list div.thumbr{position:absolute;display:block;float:right;height:168px;padding:0 5px 0 130px;width:100%;}
.pn_list h3{_float:left;width:504px;height:34px;overflow:hidden;padding:0 5px 0 20px;line-height:34px;color:#0060a6;font-size:16px;}
.pn_list h3 a{color:#0060a6;font-size:16px;}
.pn_list p{display:block;_float:right;width:100%;line-height:21px;font-size:12px;overflow:hidden;padding:0 5px 0 5px;}
.pn_list span{   background: none repeat scroll 0 0 #EBEAEA;
    bottom: 0px;
	font-size:14px;
    display: block;
    height: 35px;
    line-height: 35px;
    padding-left: 12px;

    position: absolute;
    width: 100%;


}
.pn_list h3 {
    line-height: 34px;
}

.pn_list h3 a {
    color: #0060A6;
    font-size: 16px;
}
.pay_panel{

	left :0px;
	position: absolute;
    bottom:0px;
	height:100px;
	width:100%;
	display:block;
	background-color:#EBEAEA;


}
div.mainindexbg{
	width:100%;
	top:0px;
	left:0px;
	height:876px;
		position: relative;
}
div.weilcome h1 {
	color: white;
	font-size: 60px;
	font-weight: bold;
	letter-spacing: -2px;
	display: block;
	margin: 100px 0px 10px 100px;
	text-shadow: 1px 1px 1px black;
	width: 300px;
	text-decoration: none;
}
div.weilcome1{
	
}
div.today{
	left :30px;
	position: absolute;
    bottom:20px;
	width:360px;
	height:350px;
	z-index:400;
	display:block;
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
}
span.nowtime{
	float:left;
	color: white;
	font-size: 96px;

	margin: 0px 0px 0px 0px;
	width: 300px;
	text-decoration: none;
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
}
div.nowday{
	color: white;
	font-size: 32px;

	display: block;
	font-family: Segoe UI,Microsoft Yahei,Tahoma,Arial,Helvetica,sans-serif;
	margin: 60px 0px 0px 0px;
	text-decoration: none;
}
span.nowyear{
	float:left;
	color: white;
	font-size: 32px;

	margin:10px 0px 0px 230px;
	text-decoration: none;
}
div.pay_now{
	width:120px;
	height:48px;
	display:block;

}
div.paybtn2 {
	width:120px;
	height:48px;
	display:block;
	BACKGROUND: url('../Images/btn/pay.png') no-repeat 0px -48px;height:48px;width:120px;
	 CURSOR: pointer;
}
div.pay_now A:link{
	BACKGROUND: url('../Images/btn/pay.png') no-repeat 0px -48px;height:48px;width:120px;
	 CURSOR: pointer;
}
div.pay_now A:hover {
	BACKGROUND: url('../Images/btn/pay.png') no-repeat 0px 0px;height:48px;width:120px;
	 CURSOR: pointer;
}